Python库:pipreqs 生成项目依赖文件

pipreqs 是一个 Python 库,它的主要功能是根据项目代码中的 import 语句自动生成 requirements.txt 文件。这个文件列出了项目所依赖的第三方库和版本,便于环境的重现和部署。

安装

你可以通过以下命令来安装 pipreqs

pip install pipreqs

用法

安装好后就可以在项目根目录下通过如下命令生成 requirements.txt 文件。

pipreqs . --encoding=utf-8 --force

选项

延伸

  1. 生成 requirements.txt 文件也可以直接使用 pip 的自带命令 pip freeze > requirements.txt,只是这样会将本地环境中的所有三方包都丢进去,通常情况下这并不是我们想要的。

  2. 可以使用如下命令一次性安装 requirements.txt 里的全部包

    pip install -r requirements.txt